right to speak and be heard - German English Dictionary